home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 127 / PC Guia 127.iso / Software / Produtividade / OpenOffice.org 2.0.1 / openofficeorg1.cab / style.mod < prev    next >
Text File  |  2005-09-10  |  23KB  |  436 lines

  1. <!--
  2.  
  3.     OpenOffice.org - a multi-platform office productivity suite
  4.  
  5.     $RCSfile: style.mod,v $
  6.  
  7.     $Revision: 1.63 $
  8.  
  9.     last change: $Author: rt $ $Date: 2005/09/09 12:33:10 $
  10.  
  11.     The Contents of this file are made available subject to
  12.     the terms of GNU Lesser General Public License Version 2.1.
  13.  
  14.  
  15.       GNU Lesser General Public License Version 2.1
  16.       =============================================
  17.       Copyright 2005 by Sun Microsystems, Inc.
  18.       901 San Antonio Road, Palo Alto, CA 94303, USA
  19.  
  20.       This library is free software; you can redistribute it and/or
  21.       modify it under the terms of the GNU Lesser General Public
  22.       License version 2.1, as published by the Free Software Foundation.
  23.  
  24.       This library is distributed in the hope that it will be useful,
  25.       but WITHOUT ANY WARRANTY; without even the implied warranty of
  26.       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  27.       Lesser General Public License for more details.
  28.  
  29.       You should have received a copy of the GNU Lesser General Public
  30.       License along with this library; if not, write to the Free Software
  31.       Foundation, Inc., 59 Temple Place, Suite 330, Boston,
  32.       MA  02111-1307  USA
  33.  
  34. -->
  35.  
  36. <!ELEMENT style:font-decl EMPTY>
  37. <!ATTLIST style:font-decl style:name %string; #REQUIRED>
  38. <!ATTLIST style:font-decl fo:font-family %string; #REQUIRED>
  39. <!ATTLIST style:font-decl style:font-style-name %string; #IMPLIED>
  40. <!ENTITY % fontFamilyGeneric "(roman|swiss|modern|decorative|script|system)">
  41. <!ATTLIST style:font-decl style:font-family-generic %fontFamilyGeneric;
  42.                            #IMPLIED>
  43. <!ENTITY % fontPitch "(fixed|variable)">
  44. <!ATTLIST style:font-decl style:font-pitch %fontPitch; #IMPLIED>
  45. <!ATTLIST style:font-decl style:font-charset %textEncoding; #IMPLIED>
  46.  
  47. <!ELEMENT style:style ( style:properties?,office:events?,style:map*)>
  48.  
  49. <!ATTLIST style:style style:name %styleName; #REQUIRED>
  50.  
  51. <!ENTITY % styleFamily "(paragraph|text|section|
  52.                          table|table-column|table-row|table-cell|table-page|chart|graphics|default|drawing-page|presentation|control|ruby)">
  53. <!ATTLIST style:style style:family %styleFamily; #REQUIRED>
  54.  
  55. <!ATTLIST style:style style:parent-style-name %styleName; #IMPLIED>
  56. <!ATTLIST style:style style:master-page-name %styleName; #IMPLIED>
  57. <!ATTLIST style:style style:next-style-name %styleName; #IMPLIED>
  58. <!ATTLIST style:style style:list-style-name %styleName; #IMPLIED>
  59. <!ATTLIST style:style style:data-style-name %styleName; #IMPLIED>
  60.  
  61. <!ATTLIST style:style style:auto-update %boolean; "false">
  62.  
  63. <!ATTLIST style:style style:class %string; #IMPLIED>
  64.  
  65. <!ELEMENT style:default-style (style:properties?)>
  66. <!ATTLIST style:default-style style:family %styleFamily; #REQUIRED>
  67.  
  68. <!ELEMENT style:map EMPTY>
  69.  
  70. <!ATTLIST style:map style:condition %string; #REQUIRED>
  71. <!ATTLIST style:map style:apply-style-name %styleName; #REQUIRED>
  72. <!ATTLIST style:map style:base-cell-address %cell-address; #IMPLIED>
  73.  
  74. <!ELEMENT style:properties ANY>
  75.  
  76. <!-- number format properties -->
  77. <!ATTLIST style:properties style:num-prefix %string; #IMPLIED>
  78. <!ATTLIST style:properties style:num-suffix %string; #IMPLIED>
  79. <!ATTLIST style:properties style:num-format %string; #IMPLIED>
  80. <!ATTLIST style:properties style:num-letter-sync %boolean; #IMPLIED>
  81.  
  82. <!-- frame properties -->
  83. <!ATTLIST style:properties fo:width %positiveLength; #IMPLIED>
  84. <!ATTLIST style:properties fo:height %positiveLength; #IMPLIED>
  85. <!ATTLIST style:properties style:vertical-pos (top|middle|bottom|from-top|below) #IMPLIED>
  86. <!ATTLIST style:properties style:vertical-rel (page|page-content|
  87.                                                frame|frame-content|
  88.                                                paragraph|paragraph-content|char|
  89.                                                line|baseline|text) #IMPLIED>
  90. <!ATTLIST style:properties style:horizontal-pos (left|center|right|from-left|inside|outside|from-inside) #IMPLIED>
  91. <!ATTLIST style:properties style:horizontal-rel (page|page-content|
  92.                                  page-start-margin|page-end-margin|
  93.                                  frame|frame-content|
  94.                                  frame-start-margin|frame-end-margin|
  95.                                  paragraph|paragraph-content|
  96.                                  paragraph-start-margin|paragraph-end-margin|
  97.                                  char) #IMPLIED>
  98. <!ATTLIST style:properties svg:width %lengthOrPercentage; #IMPLIED>
  99. <!ATTLIST style:properties svg:height %lengthOrPercentage; #IMPLIED>
  100. <!ATTLIST style:properties fo:min-height %lengthOrPercentage; #IMPLIED>
  101. <!ATTLIST style:properties fo:min-width %lengthOrPercentage; #IMPLIED>
  102. <!ATTLIST style:properties fo:max-height %lengthOrPercentage; #IMPLIED>
  103. <!ATTLIST style:properties fo:max-width %lengthOrPercentage; #IMPLIED>
  104. <!ATTLIST style:properties text:anchor-type %anchorType; #IMPLIED>
  105. <!ATTLIST style:properties text:anchor-page-number %positiveInteger; #IMPLIED>
  106. <!ATTLIST style:properties svg:x %coordinate; #IMPLIED>
  107. <!ATTLIST style:properties svg:y %coordinate; #IMPLIED>
  108. <!ATTLIST style:properties style:print-content %boolean; #IMPLIED>
  109. <!ATTLIST style:properties style:protect %boolean; #IMPLIED>
  110. <!ATTLIST style:properties style:wrap (none|left|right|parallel|dynamic|run-through) #IMPLIED>
  111. <!ENTITY % noLimitOrPositiveInteger "CDATA">
  112. <!ATTLIST style:properties style:number-wrapped-paragraphs %noLimitOrPositiveInteger; #IMPLIED>
  113. <!ATTLIST style:properties style:wrap-contour %boolean; #IMPLIED>
  114. <!ATTLIST style:properties style:wrap-contour-mode (full|outside) #IMPLIED>
  115. <!ATTLIST style:properties style:run-through (foreground|background) #IMPLIED>
  116. <!ATTLIST style:properties style:editable %boolean; #IMPLIED>
  117. <!ATTLIST style:properties style:mirror CDATA #IMPLIED>
  118. <!ATTLIST style:properties fo:clip CDATA #IMPLIED>
  119. <!ATTLIST style:properties text:animation (none|scroll|alternate|slide) #IMPLIED>
  120. <!ATTLIST style:properties text:animation-direction (left|right|up|down) #IMPLIED>
  121. <!ATTLIST style:properties text:animation-start-inside %boolean; #IMPLIED>
  122. <!ATTLIST style:properties text:animation-stop-inside %boolean; #IMPLIED>
  123. <!ATTLIST style:properties text:animation-repeat %integer; #IMPLIED>
  124. <!ATTLIST style:properties text:animation-delay %timeDuration; #IMPLIED>
  125. <!ATTLIST style:properties text:animation-steps %length; #IMPLIED>
  126.  
  127. <!-- text properties -->
  128. <!ATTLIST style:properties fo:font-variant (normal|small-caps) #IMPLIED>
  129. <!ATTLIST style:properties fo:text-transform (none|lowercase|
  130.                                               uppercase|capitalize) #IMPLIED>
  131. <!ATTLIST style:properties fo:color %color; #IMPLIED>
  132. <!ATTLIST style:properties style:use-window-font-color %boolean; #IMPLIED>
  133. <!ATTLIST style:properties style:text-outline %boolean; #IMPLIED>
  134. <!ATTLIST style:properties style:text-crossing-out
  135.                            (none|single-line|double-line|thick-line|slash|X)
  136.                            #IMPLIED>
  137. <!ATTLIST style:properties style:text-position CDATA #IMPLIED>
  138. <!ATTLIST style:properties style:text-align (left|right|start|center|end|justify|justified) #IMPLIED>
  139.  
  140. <!ATTLIST style:properties style:font-name %string; #IMPLIED>
  141. <!ATTLIST style:properties fo:font-family %string; #IMPLIED>
  142. <!ATTLIST style:properties style:font-family-generic %fontFamilyGeneric;
  143.                            #IMPLIED>
  144. <!ATTLIST style:properties style:font-style-name %string; #IMPLIED>
  145. <!ATTLIST style:properties style:font-pitch %fontPitch; #IMPLIED>
  146. <!ATTLIST style:properties style:font-charset %textEncoding; #IMPLIED>
  147. <!ATTLIST style:properties style:font-name-asian %string; #IMPLIED>
  148. <!ATTLIST style:properties style:font-family-asian %string; #IMPLIED>
  149. <!ATTLIST style:properties style:font-family-generic-asian %fontFamilyGeneric;
  150.                            #IMPLIED>
  151. <!ATTLIST style:properties style:font-style-name-asian %string; #IMPLIED>
  152. <!ATTLIST style:properties style:font-pitch-asian %fontPitch; #IMPLIED>
  153. <!ATTLIST style:properties style:font-charset-asian %textEncoding; #IMPLIED>
  154. <!ATTLIST style:properties style:font-name-complex %string; #IMPLIED>
  155. <!ATTLIST style:properties style:font-family-complex %string; #IMPLIED>
  156. <!ATTLIST style:properties style:font-family-generic-complex %fontFamilyGeneric;
  157.                            #IMPLIED>
  158. <!ATTLIST style:properties style:font-style-name-complex %string; #IMPLIED>
  159. <!ATTLIST style:properties style:font-pitch-complex %fontPitch; #IMPLIED>
  160. <!ATTLIST style:properties style:font-charset-complex %textEncoding; #IMPLIED>
  161.  
  162. <!ATTLIST style:properties fo:font-size %positiveLengthOrPercentage; #IMPLIED>
  163. <!ATTLIST style:properties style:font-size-rel %length; #IMPLIED>
  164. <!ATTLIST style:properties style:font-size-asian %positiveLengthOrPercentage; #IMPLIED>
  165. <!ATTLIST style:properties style:font-size-rel-asian %length; #IMPLIED>
  166. <!ATTLIST style:properties style:font-size-complex %positiveLengthOrPercentage; #IMPLIED>
  167. <!ATTLIST style:properties style:font-size-rel-complex %length; #IMPLIED>
  168. <!ENTITY % normalOrLength "CDATA">
  169. <!ATTLIST style:properties fo:letter-spacing %normalOrLength; #IMPLIED>
  170. <!ATTLIST style:properties fo:language %languageOnly; #IMPLIED>
  171. <!ATTLIST style:properties style:language-asian %languageOnly; #IMPLIED>
  172. <!ATTLIST style:properties style:language-complex %languageOnly; #IMPLIED>
  173. <!ATTLIST style:properties fo:country %country; #IMPLIED>
  174. <!ATTLIST style:properties style:country-asian %country; #IMPLIED>
  175. <!ATTLIST style:properties style:country-complex %country; #IMPLIED>
  176. <!ENTITY % fontStyle "(normal|italic|oblique)">
  177. <!ATTLIST style:properties fo:font-style %fontStyle; #IMPLIED>
  178. <!ATTLIST style:properties style:font-style-asian %fontStyle; #IMPLIED>
  179. <!ATTLIST style:properties style:font-style-complex %fontStyle; #IMPLIED>
  180. <!ENTITY % fontRelief "(none|embossed|engraved)">
  181. <!ATTLIST style:properties style:font-relief %fontRelief; #IMPLIED>
  182. <!ATTLIST style:properties fo:text-shadow CDATA #IMPLIED>
  183. <!ATTLIST style:properties style:text-underline
  184.                            (none|single|double|dotted|dash|long-dash|dot-dash|
  185.                             dot-dot-dash|wave|bold|bold-dotted|bold-dash|
  186.                             bold-long-dash|bold-dot-dash|bold-dot-dot-dash|
  187.                             bold-wave|double-wave|small-wave) #IMPLIED>
  188. <!ATTLIST style:properties style:text-autospace (none | ideograph-alpha) #IMPLIED>
  189. <!ATTLIST style:properties style:punctuation-wrap (simple | hanging) #IMPLIED>
  190. <!ATTLIST style:properties style:line-break (normal | strict) #IMPLIED>
  191. <!ENTITY % fontColorOrColor "CDATA">
  192. <!ATTLIST style:properties style:text-underline-color %fontColorOrColor;
  193.                            #IMPLIED>
  194. <!ATTLIST style:properties fo:font-weight CDATA #IMPLIED>
  195. <!ATTLIST style:properties style:font-weight-asian CDATA #IMPLIED>
  196. <!ATTLIST style:properties style:font-weight-complex CDATA #IMPLIED>
  197. <!ATTLIST style:properties fo:score-spaces %boolean; #IMPLIED>
  198. <!ATTLIST style:properties style:letter-kerning %boolean; #IMPLIED>
  199. <!ATTLIST style:properties style:text-blinking %boolean; #IMPLIED>
  200. <!ATTLIST style:properties style:text-background-color %transparentOrColor;
  201.                            #IMPLIED>
  202.  
  203. <!ATTLIST style:properties style:text-combine (none|letters|lines) #IMPLIED>
  204. <!ATTLIST style:properties style:text-combine-start-char %character; #IMPLIED>
  205. <!ATTLIST style:properties style:text-combine-end-char %character; #IMPLIED>
  206. <!ATTLIST style:properties style:text-emphasize CDATA #IMPLIED>
  207. <!ATTLIST style:properties style:text-scale %percentage; #IMPLIED>
  208. <!ATTLIST style:properties style:text-rotation-angle %integer; #IMPLIED>
  209. <!ATTLIST style:properties style:text-rotation-scale (fixed|line-height) #IMPLIED>
  210. <!ATTLIST style:properties text:display (none|true) #IMPLIED>
  211.  
  212. <!-- paragraph properties -->
  213. <!ENTITY % nonNegativeLengthOrPercentageOrNormal "CDATA">
  214. <!ATTLIST style:properties fo:line-height
  215.                            %nonNegativeLengthOrPercentageOrNormal; #IMPLIED>
  216. <!ATTLIST style:properties style:line-height-at-least %nonNegativeLength;
  217.                            #IMPLIED>
  218. <!ATTLIST style:properties style:line-spacing %length; #IMPLIED>
  219. <!ATTLIST style:properties fo:text-align (start|end|center|justify) #IMPLIED>
  220. <!ATTLIST style:properties fo:text-align-last (start|center|justify) #IMPLIED>
  221. <!ATTLIST style:properties style:text-align-source (fix|value-type) #IMPLIED>
  222. <!ATTLIST style:properties style:justify-single-word %boolean; #IMPLIED>
  223. <!-- fo:keep-together is new in OOo 2.0 -->
  224. <!ATTLIST style:properties fo:keep-together (auto|always) #IMPLIED>
  225. <!ATTLIST style:properties style:break-inside (auto|avoid) #IMPLIED>
  226. <!ATTLIST style:properties fo:widows %nonNegativeInteger; #IMPLIED>
  227. <!ATTLIST style:properties fo:orphans %nonNegativeInteger; #IMPLIED>
  228.  
  229. <!ATTLIST style:properties fo:hyphenate %boolean; #IMPLIED>
  230. <!ATTLIST style:properties fo:hyphenate-keep (none|page) #IMPLIED>
  231. <!ATTLIST style:properties fo:hyphenation-remain-char-count %positiveInteger;
  232.                            #IMPLIED>
  233. <!ATTLIST style:properties fo:hyphenation-push-char-count %positiveInteger;
  234.                            #IMPLIED>
  235. <!ATTLIST style:properties fo:hyphenation-ladder-count
  236.                            %noLimitOrPositiveInteger;  #IMPLIED>
  237. <!ATTLIST style:properties style:page-number %positiveInteger; #IMPLIED>
  238.  
  239. <!ELEMENT style:tab-stops (style:tab-stop)*>
  240. <!ELEMENT style:tab-stop EMPTY>
  241. <!ATTLIST style:tab-stop style:position %nonNegativeLength; #REQUIRED>
  242. <!ATTLIST style:tab-stop style:type (left|center|right|char|default) "left">
  243. <!ATTLIST style:tab-stop style:char %character; #IMPLIED>
  244. <!ATTLIST style:tab-stop style:leader-char %character; " ">
  245.  
  246. <!ELEMENT style:drop-cap EMPTY>
  247. <!ENTITY % wordOrPositiveInteger "CDATA">
  248. <!ATTLIST style:drop-cap style:length %wordOrPositiveInteger; "1">
  249. <!ATTLIST style:drop-cap style:lines %positiveInteger; "1">
  250. <!ATTLIST style:drop-cap style:distance %length; "0cm">
  251. <!ATTLIST style:drop-cap style:style-name %styleName; #IMPLIED>
  252.  
  253. <!ATTLIST style:properties style:register-true %boolean; #IMPLIED>
  254. <!ATTLIST style:properties style:register-truth-ref-style-name %styleName; #IMPLIED>
  255. <!ATTLIST style:properties fo:margin-left %positiveLengthOrPercentage; #IMPLIED>
  256. <!ATTLIST style:properties fo:margin-right %positiveLengthOrPercentage;
  257.                            #IMPLIED>
  258. <!ATTLIST style:properties fo:text-indent %lengthOrPercentage; #IMPLIED>
  259. <!ATTLIST style:properties style:auto-text-indent %boolean; #IMPLIED>
  260. <!ATTLIST style:properties fo:margin-top %positiveLengthOrPercentage; #IMPLIED>
  261. <!ATTLIST style:properties fo:margin-bottom %positiveLengthOrPercentage; #IMPLIED>
  262. <!ATTLIST style:properties fo:break-before (auto|column|page) #IMPLIED>
  263. <!ATTLIST style:properties fo:break-after (auto|column|page) #IMPLIED>
  264. <!ATTLIST style:properties fo:background-color %transparentOrColor; #IMPLIED>
  265. <!ATTLIST style:properties style:background-transparency %percentage; #IMPLIED>
  266. <!ATTLIST style:properties style:dynamic-spacing %boolean; #IMPLIED>
  267.  
  268. <!ELEMENT style:background-image (office:binary-data?)>
  269. <!ATTLIST style:background-image xlink:type (simple) #IMPLIED>
  270. <!ATTLIST style:background-image xlink:href %uriReference; #IMPLIED>
  271. <!ATTLIST style:background-image xlink:show (embed) #IMPLIED>
  272. <!ATTLIST style:background-image xlink:actuate (onLoad) #IMPLIED>
  273. <!ATTLIST style:background-image style:repeat (no-repeat|repeat|stretch)
  274.                                  "repeat">
  275. <!ATTLIST style:background-image style:position CDATA "center">
  276. <!ATTLIST style:background-image style:filter-name %string; #IMPLIED>
  277. <!ATTLIST style:background-image draw:transparency %percentage; #IMPLIED>
  278.  
  279. <!ELEMENT style:symbol-image (office:binary-data?)>
  280. <!ATTLIST style:symbol-image xlink:type (simple) #IMPLIED>
  281. <!ATTLIST style:symbol-image xlink:href %uriReference; #IMPLIED>
  282. <!ATTLIST style:symbol-image xlink:show (embed) #IMPLIED>
  283. <!ATTLIST style:symbol-image xlink:actuate (onLoad) #IMPLIED>
  284.  
  285. <!ATTLIST style:properties fo:border CDATA #IMPLIED>
  286. <!ATTLIST style:properties fo:border-top CDATA #IMPLIED>
  287. <!ATTLIST style:properties fo:border-bottom CDATA #IMPLIED>
  288. <!ATTLIST style:properties fo:border-left CDATA #IMPLIED>
  289. <!ATTLIST style:properties fo:border-right CDATA #IMPLIED>
  290. <!ATTLIST style:properties style:border-line-width CDATA #IMPLIED>
  291. <!ATTLIST style:properties style:border-line-width-top CDATA #IMPLIED>
  292. <!ATTLIST style:properties style:border-line-width-bottom CDATA #IMPLIED>
  293. <!ATTLIST style:properties style:border-line-width-left CDATA #IMPLIED>
  294. <!ATTLIST style:properties style:border-line-width-right CDATA #IMPLIED>
  295. <!ATTLIST style:properties fo:padding %nonNegativeLength; #IMPLIED>
  296. <!ATTLIST style:properties fo:padding-top %nonNegativeLength; #IMPLIED>
  297. <!ATTLIST style:properties fo:padding-bottom %nonNegativeLength; #IMPLIED>
  298. <!ATTLIST style:properties fo:padding-left %nonNegativeLength; #IMPLIED>
  299. <!ATTLIST style:properties fo:padding-right %nonNegativeLength; #IMPLIED>
  300. <!ATTLIST style:properties style:shadow CDATA #IMPLIED>
  301. <!ATTLIST style:properties fo:keep-with-next %boolean; #IMPLIED>
  302. <!ATTLIST style:properties style:join-border %boolean; #IMPLIED>
  303.  
  304. <!ATTLIST style:properties text:number-lines %boolean; "false">
  305. <!ATTLIST style:properties text:line-number %nonNegativeInteger; #IMPLIED>
  306.  
  307. <!ATTLIST style:properties style:decimal-places %nonNegativeInteger; #IMPLIED>
  308. <!ATTLIST style:properties style:tab-stop-distance %nonNegativeLength; #IMPLIED>
  309.  
  310. <!-- section properties -->
  311. <!ATTLIST style:properties text:dont-balance-text-columns %boolean; #IMPLIED>
  312.  
  313. <!-- ruby properties -->
  314. <!ATTLIST style:properties style:ruby-align (left|center|right|distribute-letter|distribute-space) #IMPLIED>
  315. <!ATTLIST style:properties style:ruby-position (above|below) #IMPLIED>
  316.  
  317.  
  318. <!-- table properties -->
  319. <!ATTLIST style:properties style:width %positiveLength; #IMPLIED>
  320. <!ATTLIST style:properties style:rel-width %percentage; #IMPLIED>
  321. <!ATTLIST style:properties style:may-break-between-rows %boolean; #IMPLIED>
  322. <!ATTLIST style:properties table:page-style-name %styleName; #IMPLIED>
  323. <!ATTLIST style:properties table:display %boolean; #IMPLIED>
  324.  
  325. <!-- table column properties -->
  326. <!ATTLIST style:properties style:column-width %positiveLength; #IMPLIED>
  327. <!ENTITY % relWidth "CDATA">
  328. <!ATTLIST style:properties style:rel-column-width %relWidth; #IMPLIED>
  329. <!ATTLIST style:properties style:use-optimal-column-width %boolean; #IMPLIED>
  330.  
  331. <!-- table row properties -->
  332. <!ATTLIST style:properties style:row-height %positiveLength; #IMPLIED>
  333. <!ATTLIST style:properties style:min-row-height %nonNegativeLength; #IMPLIED>
  334. <!ATTLIST style:properties style:use-optimal-row-height %boolean; #IMPLIED>
  335.  
  336. <!-- table cell properties -->
  337. <!ATTLIST style:properties
  338.     table:align (left | center | right | margins) #IMPLIED
  339.     table:border-model (collapsing | separating) #IMPLIED
  340.     fo:vertical-align (top | middle | bottom | automatic) #IMPLIED
  341.     fo:direction (ltr | ttb) #IMPLIED
  342.     style:glyph-orientation-vertical (auto | 0) #IMPLIED
  343.     style:rotation-angle %nonNegativeInteger; #IMPLIED
  344.     style:rotation-align (none | bottom | top | center) #IMPLIED
  345.     style:cell-protect CDATA #IMPLIED
  346.     fo:wrap-option (no-wrap | wrap) #IMPLIED
  347. >
  348. <!ELEMENT style:columns (style:column-sep?,style:column*)>
  349. <!ATTLIST style:columns fo:column-count %nonNegativeInteger; #IMPLIED>
  350. <!ATTLIST style:columns fo:column-gap %positiveLength; #IMPLIED>
  351.  
  352. <!ELEMENT style:column EMPTY>
  353. <!ATTLIST style:column style:rel-width CDATA #IMPLIED>
  354. <!ATTLIST style:column fo:margin-left %positiveLength; #IMPLIED>
  355. <!ATTLIST style:column fo:margin-right %positiveLength; #IMPLIED>
  356.  
  357. <!ELEMENT style:column-sep EMPTY>
  358. <!ATTLIST style:column-sep style:style (none|solid|dotted|dashed|dot-dashed)
  359.                                                                     "solid">
  360. <!ATTLIST style:column-sep style:width %length; #REQUIRED>
  361. <!ATTLIST style:column-sep style:height %percentage; "100%">
  362. <!ATTLIST style:column-sep style:vertical-align (top|middle|bottom) "top">
  363. <!ATTLIST style:column-sep style:color %color; "#000000">
  364.  
  365. <!-- page master properties -->
  366. <!ELEMENT style:page-master (style:properties?, style:header-style?, style:footer-style?)>
  367. <!ATTLIST style:page-master style:name %styleName; #REQUIRED>
  368. <!ATTLIST style:page-master style:page-usage (all|left|right|mirrored) "all">
  369.  
  370. <!ELEMENT style:header-style (style:properties?)>
  371. <!ELEMENT style:footer-style (style:properties?)>
  372.  
  373. <!ATTLIST style:properties fo:page-width %length; #IMPLIED>
  374. <!ATTLIST style:properties fo:page-height %length; #IMPLIED>
  375. <!ATTLIST style:properties style:paper-tray-name %string; #IMPLIED>
  376. <!ATTLIST style:properties style:print-orientation (portrait|landscape) #IMPLIED>
  377. <!ATTLIST style:properties style:print CDATA #IMPLIED>
  378. <!ATTLIST style:properties style:print-page-order (ttb|ltr) #IMPLIED>
  379. <!ATTLIST style:properties style:first-page-number %positiveInteger; #IMPLIED>
  380. <!ATTLIST style:properties style:scale-to %percentage; #IMPLIED>
  381. <!ATTLIST style:properties style:scale-to-pages %positiveInteger; #IMPLIED>
  382. <!ATTLIST style:properties style:table-centering (horizontal | vertical | both | none) #IMPLIED>
  383.  
  384. <!ATTLIST style:properties style:footnote-max-height %lengthOrNoLimit; #IMPLIED>
  385. <!ATTLIST style:properties style:vertical-align (top|bottom|middle|basline|auto) #IMPLIED>
  386. <!ATTLIST style:properties style:writing-mode (lr-tb|rl-tb|tb-rl|tb-lr|lr|rl|tb|page) "lr-tb">
  387. <!ATTLIST style:properties style:layout-grid-mode (none|line|both) #IMPLIED>
  388. <!ATTLIST style:properties style:layout-grid-base-height %length; #IMPLIED>
  389. <!ATTLIST style:properties style:layout-grid-ruby-height %length; #IMPLIED>
  390. <!ATTLIST style:properties style:layout-grid-lines %positiveInteger; #IMPLIED>
  391. <!ATTLIST style:properties style:layout-grid-color %color; #IMPLIED>
  392. <!ATTLIST style:properties style:layout-grid-ruby-below %boolean; #IMPLIED>
  393. <!ATTLIST style:properties style:layout-grid-print %boolean; #IMPLIED>
  394. <!ATTLIST style:properties style:layout-grid-display %boolean; #IMPLIED>
  395. <!ATTLIST style:properties style:snap-to-layout-grid %boolean; #IMPLIED>
  396.  
  397. <!ELEMENT style:footnote-sep EMPTY>
  398. <!ATTLIST style:footnote-sep style:width %length; #IMPLIED>
  399. <!ATTLIST style:footnote-sep style:rel-width %percentage; #IMPLIED>
  400. <!ATTLIST style:footnote-sep style:color %color; #IMPLIED>
  401. <!ATTLIST style:footnote-sep style:adjustment (left|center|right) "left">
  402. <!ATTLIST style:footnote-sep style:distance-before-sep %length; #IMPLIED>
  403. <!ATTLIST style:footnote-sep style:distance-after-sep %length; #IMPLIED>
  404.  
  405. <!-- master page -->
  406. <!ELEMENT style:master-page ( (style:header, style:header-left?)?, (style:footer, style:footer-left?)?,
  407.                                 office:forms?,style:style*, (%shapes;)*, presentation:notes? )>
  408. <!ATTLIST style:master-page style:name %styleName; #REQUIRED>
  409. <!ATTLIST style:master-page style:page-master-name %styleName; #REQUIRED>
  410. <!ATTLIST style:master-page style:next-style-name %styleName; #IMPLIED>
  411. <!ATTLIST style:master-page draw:style-name %styleName; #IMPLIED>
  412.  
  413. <!-- handout master -->
  414. <!ELEMENT style:handout-master (%shapes;)*>
  415. <!ATTLIST style:handout-master presentation:presentation-page-layout-name %styleName; #IMPLIED>
  416. <!ATTLIST style:handout-master style:page-master-name %styleName; #IMPLIED>
  417. <!ATTLIST style:handout-master draw:style-name %styleName; #IMPLIED>
  418.  
  419. <!ENTITY % hd-ft-content "( %headerText; | (style:region-left?, style:region-center?, style:region-right?) )">
  420. <!ELEMENT style:header %hd-ft-content;>
  421. <!ATTLIST style:header style:display %boolean; "true">
  422. <!ELEMENT style:footer %hd-ft-content;>
  423. <!ATTLIST style:footer style:display %boolean; "true">
  424. <!ELEMENT style:header-left %hd-ft-content;>
  425. <!ATTLIST style:header-left style:display %boolean; "true">
  426. <!ELEMENT style:footer-left %hd-ft-content;>
  427. <!ATTLIST style:footer-left style:display %boolean; "true">
  428.  
  429. <!ENTITY % region-content "(text:p*)">
  430. <!ELEMENT style:region-left %region-content;>
  431. <!ELEMENT style:region-center %region-content;>
  432. <!ELEMENT style:region-right %region-content;>
  433.  
  434. <!-- control shape properties -->
  435. <!ATTLIST style:properties draw:symbol-color %color; #IMPLIED>
  436.